package com.base.taskreports.reports.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.base.taskreports.reports.entiyt.jfu.TblCqpntPointOutFlowEnyity;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 张玉涛
 * @since 2021-11-09
 */
public interface TblCqpntPointOutFlowService extends IService<TblCqpntPointOutFlowEnyity> {
    
	//外部积分（转接/兑换）承兑金额浮动告警
	List<TblCqpntPointOutFlowEnyity> selectExternalIntegralAcceptanceAmountFloatingAlarm(String DateTime);
	
	//比率指标监控	外部积分（转接/兑换）承兑金额浮动告警
	List<TblCqpntPointOutFlowEnyity> selectRatioIndicatorMonitorsFloatingAlarmOfExternalIntegralAcceptanceAmount(String DateTime);

	//各积分类别消费中各支付产品类型笔数占比浮动
	List<TblCqpntPointOutFlowEnyity> selectFloatingProportionOfTheNumberOfPaymentProductsIConsumptionOfEachCreditCategory(String DateTime);
	
	//各积分类别消费中各支付产品类型金额占比浮动
	List<TblCqpntPointOutFlowEnyity> selectFloatingProportionProductTypeConsumptionRachCreditCategory(String DateTime);
	
	//积分撤销/冲正/退货反向交易笔数占比浮动
	List<TblCqpntPointOutFlowEnyity> selectFloatingProportionAmountRachTypeProductPaidConsumptionPointsNumberTransaction(String DateTime);
	
	//积分撤销/冲正/退货反向交易金额占比浮动
	List<TblCqpntPointOutFlowEnyity> selectTheProportionOfReverseTransactionAmountIntegralRevocationFluctuates(String DateTime);

	//营销系统系统成功率
	List<TblCqpntPointOutFlowEnyity> selectMarketingSystemCuccessRate(String DateTime);

	//积分兑换价值比不为1笔数
	List<TblCqpntPointOutFlowEnyity> selectTheConversionValueRatioOfPointsIsNotSingleNumber(String DateTime);




	//积分兑换价值比不为1笔数 //前50笔
	List<TblCqpntPointOutFlowEnyity> selectTheTopFiftyTheConversionValueRatioOfPointsIsNotSingleNumber(String dateTime);

}
